export const Key = "productmsg";
export var valueObj = {
    goodsid: 0,
    count: 0
};

// 设置数据到localStoage
export function setItem(value) {
    var jsonString = localStorage.getItem(Key)
    jsonString = jsonString || "[]"
    var arr = JSON.parse(jsonString)
    arr.push(value)
    localStorage.setItem(Key, JSON.stringify(arr))
}
// 从localStroage中获取数据
export function getItem(Key) {
    var jsonString = localStorage.getItem(Key)
    jsonString = jsonString || "[]"
    return JSON.parse(jsonString)
}
// 从localStroage中删除数据
export function removeItem() {

}

export function getgoodsObject() {
    //   获取 数组
    /* arr的格式： [{goodsid:87,count:1},{goodsid:87,count:3},{goodsid:88,count:1}] */
    var arr = getItem(Key);//
    // 将arr数组中的goodid相同的多个对象合并成同一个对象;
    var resObj = {};
    for (var i = 0; i < arr.length; i++) {
        var item = arr[i];
        if (!resObj[item.goodsid]) {
            //    如果没有当前商品的数据，则添加一个数据
            resObj[item.goodsid] = item.count;
        } else {
            //    已经有当前商品的数据了，则将cont追加
            var count = resObj[item.goodsid];
            resObj[item.goodsid] = count + item.count;
        }
    }
    // console.log(resObj)
    return resObj;
}